we were quoted £3150 for a 505 brand new, 510's were £3650, trouble with ifors is they hold their value so well that second hand prices are quite high!
Depends if its a 510 or 505. I bought an 18 mth old hardly used one for £2500 last year and sold it for £2600 cos he wouldnt settle in it.
Seen a 2 yr old 510 advertised for £2850 recently, thought that was good.
If its a 510 I'd buy it! If its a 505 I'd look round or buy a new one for the extra £100.