Very good condition (minimal wear to buttons no broken brackets)
Only a bit of wear to one button
Will need a code but most radio shops will be able to do you / youtube videos/ online services
Price reflects as there are ones with a code in worse condition for around £70 listed