Finding You The Perfect Car

BMW Cars For Sale

BMW make great cars and because they are a German company they are over engineered and last a long time. You very rarely have major problems with a BMW.

BMW's hold their value very well and what with being rear wheel drive make BMW the choice between car enthusiasts. The more popular BMW has been the M3 popular between young men for its looks and speed the M3 is a great car and becoming an icon in the motoring industry.

2006 BMW Z4 25i tastefully modified
2006 BMW Z4 25i tastefully modified
£3,500.00
Bmw
Bmw
£2,205.00
BMW X5 2005 30 diesel facelift with nav
BMW X5 2005 30 diesel facelift with nav
£2,050.00
2018 BMW X2 20D M SPORT XDRIVE AUTO FULLY LOADED LIGHT DAMAGED SALVAGE
2018 BMW X2 20D M SPORT XDRIVE AUTO FULLY LOADED LIGHT DAMAGED SALVAGE
£5,300.00
BMW Z4 Coupe 30 Manual 6 speed 265 BHP No Reserve Auction
BMW Z4 Coupe 30 Manual 6 speed 265 BHP No Reserve Auction
£2,250.00
2014 430d M SPORT 30 AUTO ONLY 65k 100 UNRECORDED LIGHT DAMAGED SALVAGE
2014 430d M SPORT 30 AUTO ONLY 65k 100 UNRECORDED LIGHT DAMAGED SALVAGE
£2,300.00
BMW 1 series
BMW 1 series
£1,420.00
2013 BMW 118d 20L Sport
2013 BMW 118d 20L Sport
£4,950.00
2001 BMW X5 44 i Sport 5dr Just 1 famous owner Black Black
2001 BMW X5 44 i Sport 5dr Just 1 famous owner Black Black
£1,705.00
BMW 320D M Sport Coupe Auto
BMW 320D M Sport Coupe Auto
£2,650.00
2013 BMW 320D SE TOURING XDRIVE AUTO LEATHER DRIVE AWAY LIGHT DAMAGED SALVAGE
2013 BMW 320D SE TOURING XDRIVE AUTO LEATHER DRIVE AWAY LIGHT DAMAGED SALVAGE
£3,100.00
2014 420D SPORT COUPE 20 DIESEL AUTO LEATHER NOT DAMAGED SALVAGE BEEN REPAIRED
2014 420D SPORT COUPE 20 DIESEL AUTO LEATHER NOT DAMAGED SALVAGE BEEN REPAIRED
£3,500.00
Bmw 330 ci m sport
Bmw 330 ci m sport
£2,000.00
BMW 330D M Sport 2009 saloon
BMW 330D M Sport 2009 saloon
£5,600.00
BMW 320d M SPORT
BMW 320d M SPORT
£2,800.00
2003 Bmw 760Li Auto V12 LWB 7 series E65 E66
2003 Bmw 760Li Auto V12 LWB 7 series E65 E66
£1,816.00
bmw 1 series coupe
bmw 1 series coupe
£2,450.00
2008 BMW 320i M Sport Coupe New complete engine
2008 BMW 320i M Sport Coupe New complete engine
£3,000.00
BMW Z4 20i low mileage
BMW Z4 20i low mileage
£2,095.00
 5 SERIES 535d M Sport 5dr Auto
5 SERIES 535d M Sport 5dr Auto
£2,050.00
BMW 335d M Sport Plus 2012 with Full BMW service history Lovely example
BMW 335d M Sport Plus 2012 with Full BMW service history Lovely example
£3,100.00
Bmw e30 320i se
Bmw e30 320i se
£3,300.00
bmw 123d msport convertible
bmw 123d msport convertible
£4,100.00
bmw e93 convertible
bmw e93 convertible
£2,200.00
2010 BMW X5 30 XDRIVE 30D SE SATNAV LEATHER ALLOYS P SENSRS FABULOUS
2010 BMW X5 30 XDRIVE 30D SE SATNAV LEATHER ALLOYS P SENSRS FABULOUS
£3,350.00
BMW 6 Series 630i E63 Sport Coupe Automatic Matte Black Huge Specification
BMW 6 Series 630i E63 Sport Coupe Automatic Matte Black Huge Specification
£3,700.00
BMW e36 328 m sport
BMW e36 328 m sport
£1,750.00
BMW Z4 30 2003 66k miles with hardtop
BMW Z4 30 2003 66k miles with hardtop
£1,700.00
bmw 318 diesel 2010
bmw 318 diesel 2010
£1,400.00
Bmw 3 series
Bmw 3 series
£1,550.00
Bmw 1 series diesel white m sport
Bmw 1 series diesel white m sport
£1,420.00
BMW 330CI convertible manual
BMW 330CI convertible manual
£920.00
2012 BMW 3 SERIES 320D LCI M SPORT COUPE
2012 BMW 3 SERIES 320D LCI M SPORT COUPE
£3,800.00
BMW 645 Ci Auto 2005
BMW 645 Ci Auto 2005
£2,050.00
BMW X5 XDrive 35d M Sport 7 Seater 11 2009
BMW X5 XDrive 35d M Sport 7 Seater 11 2009
£2,250.00
BMW Z3 28 Manual
BMW Z3 28 Manual
£1,400.00
BMW E30 316I 3 SERIES TOURING with M54B30 CONVERSION ENGINE SWAP 30 LITRE
BMW E30 316I 3 SERIES TOURING with M54B30 CONVERSION ENGINE SWAP 30 LITRE
£4,600.00
Bmw Z4 30
Bmw Z4 30
£2,295.00
BMW E46 2006 Convertible 25 Petrol Manual M Sport
BMW E46 2006 Convertible 25 Petrol Manual M Sport
£2,200.00
2010 BMW 5 SERIES 520d SE 20 DIESEL AUTOMATIC 4 DOOR
2010 BMW 5 SERIES 520d SE 20 DIESEL AUTOMATIC 4 DOOR
£2,050.00
BMW E30 320i 2 Door Sunroof Coupe Red 12 months MOT
BMW E30 320i 2 Door Sunroof Coupe Red 12 months MOT
£1,515.00
BMW E36 328i Sport COUPE LOW MILEAGE FSH READ SPEC
BMW E36 328i Sport COUPE LOW MILEAGE FSH READ SPEC
£2,450.00
1990 BMW 316i E30 Coupe
1990 BMW 316i E30 Coupe
£3,500.00
Bmw 335i
Bmw 335i
£4,500.00
bmw e39 B10 alpina 33 1999 rare with FULL SERVICE HISTORY
bmw e39 B10 alpina 33 1999 rare with FULL SERVICE HISTORY
£3,211.00
BMW 525 se 61000 Miles
BMW 525 se 61000 Miles
£1,895.00
2003 BMW 330i Sport coupe petrol 6 speed manual black 69k miles
2003 BMW 330i Sport coupe petrol 6 speed manual black 69k miles
£1,900.00
2014 BMW 435I M SPORT 30 TWIN TURBO MANUAL DRIVE AWAY LIGHT DAMAGED SALVAGE
2014 BMW 435I M SPORT 30 TWIN TURBO MANUAL DRIVE AWAY LIGHT DAMAGED SALVAGE
£2,750.00
2006 bmw 120d 20 diesel full service history low mileage
2006 bmw 120d 20 diesel full service history low mileage
£1,120.00
BMW 420D Gran Coupe
BMW 420D Gran Coupe
£3,669.00
BMW 1 SERIES 123D MSPORT BLACK 2007 5 DOOR CAT C DAMAGED REPAIRED
BMW 1 SERIES 123D MSPORT BLACK 2007 5 DOOR CAT C DAMAGED REPAIRED
£1,760.00
BMW E90 320d 3 series modified lowered M tec Rota borbet
BMW E90 320d 3 series modified lowered M tec Rota borbet
£2,500.00
2013 Bmw 1 series 118D New Mot only 30 tax
2013 Bmw 1 series 118D New Mot only 30 tax
£3,400.00
2012 62 BMW 320I 20 T XDRIVE M SPORT 41K MILES ALLOYS LEATHER P SENSRS
2012 62 BMW 320I 20 T XDRIVE M SPORT 41K MILES ALLOYS LEATHER P SENSRS
£5,100.00
2005 BMW 330D M sport Auto E46 Low Miles 72k FSH 2 owners
2005 BMW 330D M sport Auto E46 Low Miles 72k FSH 2 owners
£2,900.00
2003 BMW E46 330d M sport Touring 300hp 600nm
2003 BMW E46 330d M sport Touring 300hp 600nm
£4,500.00
BMW E88 120D 1 SERIES CONVERTIBLE CABRIOLET M SPORT
BMW E88 120D 1 SERIES CONVERTIBLE CABRIOLET M SPORT
£2,050.00
2015 LEXUS IS 300H 25 EXECUTIVE EDITION SATNAV LEATHER ALLOYS P SENSRS
2015 LEXUS IS 300H 25 EXECUTIVE EDITION SATNAV LEATHER ALLOYS P SENSRS
£3,127.00
NO RESERVESTUNNING BMW 1 series 330i m sport 2007 with FSH and MOT
NO RESERVESTUNNING BMW 1 series 330i m sport 2007 with FSH and MOT
£2,050.00
BMW 730 D Sport Auto
BMW 730 D Sport Auto
£112.00
bmw 325i 06
bmw 325i 06
£2,500.00
BMW 3 SERIES COUPE 335D AUTO M SPORT
BMW 3 SERIES COUPE 335D AUTO M SPORT
£4,300.00
BMW 3 SERIES
BMW 3 SERIES
£820.00
Bmw z4 coupe 30si
Bmw z4 coupe 30si
£4,450.00
BMW X5 E70 30d Diesel 30 SE Grey Automatic
BMW X5 E70 30d Diesel 30 SE Grey Automatic
£4,200.00
Bmw 320d Edition M sport
Bmw 320d Edition M sport
£2,150.00
Bmw 335i sport coupe
Bmw 335i sport coupe
£5,700.00
BMW Z4 30 Manual Convertible 53 Reg Lovely Car
BMW Z4 30 Manual Convertible 53 Reg Lovely Car
£2,895.00
BMW 3 Series 320d M Sport Plus 2012 Pearl White LCI Facelift
BMW 3 Series 320d M Sport Plus 2012 Pearl White LCI Facelift
£4,300.00
2010 BMW 320I 20 M SPORT CABRIOLET CAT N 59K MILES LEATHER CLIMATE LOVELY
2010 BMW 320I 20 M SPORT CABRIOLET CAT N 59K MILES LEATHER CLIMATE LOVELY
£1,700.00
BMW 7 Series 53reg low mileage excellent condition
BMW 7 Series 53reg low mileage excellent condition
£1,750.00
BMW X3 25 Sport Automatic
BMW X3 25 Sport Automatic
£800.00
2015 65 BMW 320I SPORT LCI 20 PETROL 181BHP NEW SHAPE GREAT SPEC REPAIRED
2015 65 BMW 320I SPORT LCI 20 PETROL 181BHP NEW SHAPE GREAT SPEC REPAIRED
£3,855.55
BMW X5 30d sport auto Cream leather sat nav 20 alloys FSH
BMW X5 30d sport auto Cream leather sat nav 20 alloys FSH
£1,515.00
2004 BMW 330D MSport Touring Manual 109K Recent Service MOT
2004 BMW 330D MSport Touring Manual 109K Recent Service MOT
£1,300.00
bmw 2002 330i m sport touring
bmw 2002 330i m sport touring
£1,300.00
BMW 335D coupe e92
BMW 335D coupe e92
£4,695.00
2004 BMW 645ci 44 V8 AUTOMATIC FSH SAT NAV LEATHER XENONS
2004 BMW 645ci 44 V8 AUTOMATIC FSH SAT NAV LEATHER XENONS
£3,595.00
BMW X6 35D XDRIVE SPORT AUTO 2009 5 SEATS
BMW X6 35D XDRIVE SPORT AUTO 2009 5 SEATS
£6,300.00
BMW 6 Series Convertible 630i Sport E64 2007
BMW 6 Series Convertible 630i Sport E64 2007
£3,901.00
Bmw 318d Msport auto
Bmw 318d Msport auto
£3,000.00
BMW Z4 25l 2003
BMW Z4 25l 2003
£1,500.00
2006 BMW X3 M SPORT
2006 BMW X3 M SPORT
£1,550.00
Fuly Loaded FACELIFT 2011 BMW 330D M SPORT AUTO COUPE 30 DIESEL iDrive Nav 335D
Fuly Loaded FACELIFT 2011 BMW 330D M SPORT AUTO COUPE 30 DIESEL iDrive Nav 335D
£4,100.00
2005 bmw 535d msport e60
2005 bmw 535d msport e60
£4,100.00
BMW 120D M Sport 58 08 174 BHP 3 Door Manual Diesel
BMW 120D M Sport 58 08 174 BHP 3 Door Manual Diesel
£1,225.00
03 BMW X5 44 V8 SPORT 53K MILES FULL HISTORY REAR TV SUNROOF NAV LOVELY
03 BMW X5 44 V8 SPORT 53K MILES FULL HISTORY REAR TV SUNROOF NAV LOVELY
£1,240.00
bmw 325ci m sport
bmw 325ci m sport
£1,800.00
BMW Z4 20 i SE Roadster 2dr
BMW Z4 20 i SE Roadster 2dr
£1,800.00
owners relocating overseas  must sell BMW X5 30 30sd M Sport 5dr 7 seater
owners relocating overseas must sell BMW X5 30 30sd M Sport 5dr 7 seater
£7,799.00
Genuine BMW 328i M Sport
Genuine BMW 328i M Sport
£2,750.00
BMW 645ci
BMW 645ci
£3,000.00
2003 BMW 330CI M SPORT SMG AUTO
2003 BMW 330CI M SPORT SMG AUTO
£1,550.00
BMW 525d M sport
BMW 525d M sport
£2,800.00
BMW X1 M Sport XDrive 20 Diesel 2012 62k miles idrive Sat Nav Leather
BMW X1 M Sport XDrive 20 Diesel 2012 62k miles idrive Sat Nav Leather
£7,500.00
BMW E46 330ci M Sport 2002
BMW E46 330ci M Sport 2002
£520.00
2010 BMW 320D 20 SE BUSINESS EDITION TOURING SATNAV LEATHER FABULOUS
2010 BMW 320D 20 SE BUSINESS EDITION TOURING SATNAV LEATHER FABULOUS
£1,332.00
Bmw e36 320 convertible 328 conversion
Bmw e36 320 convertible 328 conversion
£1,850.00
2005 BMW X5 30D Sport 5dr TRADE CLEARANCE PLEASE READ
2005 BMW X5 30D Sport 5dr TRADE CLEARANCE PLEASE READ
£2,000.00
BMW 318D M SPORT 2010 VERY LOW MILEAGE
BMW 318D M SPORT 2010 VERY LOW MILEAGE
£3,400.00

BMW are such a great car to own and drive, the diesels are not even run in unless they have done over 100k on the clock! They have been owned and abused by reps and they still have stood the test of time. Parts are a little pricey when they do go wrong but you will find that they won't go wrong often.