there a very good all round package but as said before there cheap now for a reason, and condition varys massivley i looked at a few before i got mine, if you buy one that needs a inspection 2 a set of tyres and a couple of bits of paint you could spend 2 grand in a heartbeat. I found everything was expensive and a lot of stuff is bmw only ect so bare that in mind when you buy one. Mine averaged 19mpg round town