My son has a 335d coupe mapped and it's a very quick car, prior to that he had a 320d mapped and it did not disappoint (both less than 5yrs old), mapping is cheaper and you reap massive gains on a diesel, definitely value for money compared to petrol
better mpg and a big lump of torque