Just to give you an idea here is the Specs list from BMW UK:-
Prices and specification Print these details Range overview
The prices shown are on the road costs including delivery, number plates, first registration fee and BMW Emergency Service. September 2007
Front | Rear Model Price Fuel CO2 tax Engine EU4 Fuel consump. 0-62 mph
3 Series SE
320i SE £30,915 Petrol 18% (20%) 1995cc Yes 42.8 (40.9) mpg 9.1 (9.8)
325i SE £33,330 Petrol 23% (25%) 2996cc Yes 37.2 (36.2) mpg 7.6 (8.1)
330i SE £36,690 Petrol 24% (24%) 2996cc Yes 36.7 (36.2) mpg 6.5 (6.7)
335i SE £38,350 Petrol 32% (32%) 2979cc Yes 29.7 (29.7) mpg 5.8 (6.0)
325d SE £34,745 Diesel 22% (25%) 2993cc Yes 45.6 (42.2) mpg 7.9 (8.0)
330d SE £37,100 Diesel 24% (26%) 2993cc Yes 43.5 (40.9) mpg 7.0 (7.1)
Front | Rear Model Price Fuel CO2 tax Engine EU4 Fuel consump. 0-62 mph
3 Series M Sport
320i M Sport £33,540 Petrol 18% (20%) 1995cc Yes 42.8 (40.9) mpg 9.1 (9.8)
325i M Sport £35,955 Petrol 23% (25%) 2996cc Yes 37.2 (36.2) mpg 7.6 (8.1)
330i M Sport £39,245 Petrol 24% (24%) 2996cc Yes 36.7 (36.2) mpg 6.5 (6.7)
335i M Sport £40,670 Petrol 32% (32%) 2979cc Yes 29.7 (29.7) mpg 5.8 (6.0)
325d M Sport £37,370 Diesel 22% (25%) 2993cc Yes 45.6 (42.2) mpg 7.9 (8.0)
330d M Sport £39,655 Diesel 24% (26%) 2993cc Yes 43.5 (40.9) mpg 7.0 (7.1)