Getting waaaay off topic now, but I've just looked at bmw.co.uk and they currently list the 335i SE at £31950 on-the-road including VAT and registration fees.
If you add what I'd consider as minimum extras for this type of car (xenon headlights and leather interior), it gets up to £33820.
I'd bet if you go to the dealer you can get at least 10% off this, through a broker on the web it's advertised at this spec for £29k.
I didn't realise cars were so cheap here, relatively speaking :-)
You can't grab it under 60k if you want nice wheels, navigation, leather comfort seats, sunroof etc. If you want M Packet and the other fancy stuff, then the limit is the sky. I guess something is missing from those UK prices.