i all,

Looking for some guidance on the following cars

Option A is BMW 3 Series 318 E46 2.0I SE TOURING 5DR
Very clean car, very nicely speced. with leather seats, TV and Sat nav
Mileage is 128K is its from a private seller cost is approx 4K
Tax 710 per annum

Option B is BMW 3 Series 320 M Sport Touring 5DR
Mileage is 101K fully serviced from a Dealer with a 3 month warranty
Cost is approx 3K
Tax 910 per annum



Insurance is approx the same for both cars

Whats the likely difference in MPG between both cars? The commute to work is 14 miles each way. (28 in total and mostly motorway.) No traffic lights or anything else.
Whats the difference between both in spec.? ie. what do you get fro the msport spec

The car will mainly used by me as commute / fun car, but will have to carry my 18 month daughter and all the stuff that goes with that from time to time.

Which car will the more expensive to maintain ?

I'm in Ireland and both cars have been imported from the UK and both check out well i.e no crashes etc, HPI clear

Just looking for guidance on which you think is the better car, which one to steer clear off? Pitfalls of either of these cars. The 320 Diesel Tourings in Ireland care commanding a massive premium which I cant justify. Petrol is more expensive here

Thank you for taking the time to read this