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.

2014 BMW 3 SERIES 320d M Sport 5dr Step Auto Touring
2014 BMW 3 SERIES 320d M Sport 5dr Step Auto Touring
£18,888.00
2008 BMW X5 30 30d M Sport 5dr
2008 BMW X5 30 30d M Sport 5dr
£13,495.00
2012 BMW X6 30 40d Station Wagon xDrive 5dr
2012 BMW X6 30 40d Station Wagon xDrive 5dr
£25,445.00
2013 BMW X3 20 20d SE xDrive 5dr 5 door SUV
2013 BMW X3 20 20d SE xDrive 5dr 5 door SUV
£15,000.00
2013 63 REG BMW 3 Series 20 320d M Sport 4dr start stop
2013 63 REG BMW 3 Series 20 320d M Sport 4dr start stop
£17,495.00
BMW X5 30 M SPORT Grey Auto Diesel 2008
BMW X5 30 M SPORT Grey Auto Diesel 2008
£10,250.00
2007 BMW 5 Series 30 530d M Sport 4dr
2007 BMW 5 Series 30 530d M Sport 4dr
£8,745.00
2002 BMW 3 Series 20 320d SE Touring 5dr
2002 BMW 3 Series 20 320d SE Touring 5dr
£1,295.00
2014 14 BMW 1 SERIES 30 M135I 5D AUTO 316 BHP
2014 14 BMW 1 SERIES 30 M135I 5D AUTO 316 BHP
£19,997.00
BMW X5 30d M Sport Auto 7 Seat Huge Spec Mint
BMW X5 30d M Sport Auto 7 Seat Huge Spec Mint
£13,695.00
2010 BMW X5 30 40d M Sport xDrive 5dr
2010 BMW X5 30 40d M Sport xDrive 5dr
£19,495.00
Bmw 4 Series 30 435D Xdrive M Sport Coupe
Bmw 4 Series 30 435D Xdrive M Sport Coupe
£20,695.00
2013 BMW 3 Series 20 318d M Sport 4dr start stop
2013 BMW 3 Series 20 318d M Sport 4dr start stop
£13,989.00
2014 BMW 4 Series 30 430d M Sport 2dr
2014 BMW 4 Series 30 430d M Sport 2dr
£23,700.00
2011 BMW 5 Series 30 530d M Sport 4dr
2011 BMW 5 Series 30 530d M Sport 4dr
£15,680.00
2015 BMW 5 Series 20 520d M Sport Touring Auto 5dr
2015 BMW 5 Series 20 520d M Sport Touring Auto 5dr
£15,490.00
2011 BMW 5 Series 30 535d M Sport 4dr
2011 BMW 5 Series 30 535d M Sport 4dr
£14,994.00
2014 BMW 3 Series 20 320D M SPORT 4dr
2014 BMW 3 Series 20 320D M SPORT 4dr
£14,949.00
BMW 530 30TD auto 2011MY d M Sport
BMW 530 30TD auto 2011MY d M Sport
£13,495.00
2013 BMW 3 SERIES 20 320D XDRIVE M SPORT TOURING 5DR 181 BHP DIESEL
2013 BMW 3 SERIES 20 320D XDRIVE M SPORT TOURING 5DR 181 BHP DIESEL
£13,795.00
2011 BMW X5 XDRIVE40D M SPORT AUTO BLACK
2011 BMW X5 XDRIVE40D M SPORT AUTO BLACK
£21,500.00
2006 BMW 1 Series 20 118d M Sport 5dr
2006 BMW 1 Series 20 118d M Sport 5dr
£2,789.00
2010 BMW X5 30 30d M Sport xDrive 5dr
2010 BMW X5 30 30d M Sport xDrive 5dr
£14,990.00
BMW 3 Series 30 335d M Sport Sport Auto xDrive 4dr start stop
BMW 3 Series 30 335d M Sport Sport Auto xDrive 4dr start stop
£24,995.00
2014 BMW X4 30 30d M Sport xDrive
2014 BMW X4 30 30d M Sport xDrive
£14,593.00
BMW Z4 25i M Sport Highline 6 Speed Manual 2011 11 Alpine White
BMW Z4 25i M Sport Highline 6 Speed Manual 2011 11 Alpine White
£15,990.00
2014 BMW 4 Series 20 420d M Sport 2dr
2014 BMW 4 Series 20 420d M Sport 2dr
£14,490.00
2011 BMW 3 SERIES 20 320d Sport Plus Touring
2011 BMW 3 SERIES 20 320d Sport Plus Touring
£5,755.00
BMW E46 M3 COUPE MANUAL LOW MILEAGE
BMW E46 M3 COUPE MANUAL LOW MILEAGE
£17,495.00
2014 BMW 3 SERIES 320d GT M Sport 5dr
2014 BMW 3 SERIES 320d GT M Sport 5dr
£16,000.00
2008 BMW 3 Series 20 320d M Sport Touring 5dr
2008 BMW 3 Series 20 320d M Sport Touring 5dr
£4,950.00
2008 BMW X5 30 30d M Sport 5dr
2008 BMW X5 30 30d M Sport 5dr
£13,490.00
BMW 3 Series 20 318d M Sport 4dr start stop Black
BMW 3 Series 20 318d M Sport 4dr start stop Black
£14,295.00
2007 BMW 3 Series 30 335d M Sport Touring 5dr
2007 BMW 3 Series 30 335d M Sport Touring 5dr
£9,845.00
BMW X5 30 30d SE xDrive 4X4 2013 63
BMW X5 30 30d SE xDrive 4X4 2013 63
£26,450.00
BMW 3 Series Convertible 20 320i M Sport Highline 2dr
BMW 3 Series Convertible 20 320i M Sport Highline 2dr
£9,500.00
BMW 535D M Sport Auto Touring 2012 62 Sophisto Grey Metallic
BMW 535D M Sport Auto Touring 2012 62 Sophisto Grey Metallic
£20,490.00
2017 BMW 5 Series 520d xDrive M Sport 4dr Auto Automatic Saloon
2017 BMW 5 Series 520d xDrive M Sport 4dr Auto Automatic Saloon
£36,850.00
BMW X5 30TD auto xDrive30d M Sport
BMW X5 30TD auto xDrive30d M Sport
£21,000.00
2010 BMW 5 SERIES 530D M SPORT TOURING Automatic Estate
2010 BMW 5 SERIES 530D M SPORT TOURING Automatic Estate
£15,995.00
2007 BMW 3 Series 20 320d M Sport 4dr
2007 BMW 3 Series 20 320d M Sport 4dr
£2,989.00
Bmw 3 Series 30 330D M Sport Touring Estate
Bmw 3 Series 30 330D M Sport Touring Estate
£20,995.00
2009 09 BMW 5 SERIES 20 520D M SPORT 4D AUTO 175 BHP DIESEL
2009 09 BMW 5 SERIES 20 520D M SPORT 4D AUTO 175 BHP DIESEL
£7,995.00
2008 BMW X5 30D M SPORT AUTO METALLIC GREY
2008 BMW X5 30D M SPORT AUTO METALLIC GREY
£9,995.00
2014 BMW M4 30 DCT 2dr start stop
2014 BMW M4 30 DCT 2dr start stop
£37,995.00
2007 BMW 3 SERIES 20 318i SE 4dr automatic
2007 BMW 3 SERIES 20 318i SE 4dr automatic
£3,200.00
Bmw 4 Series 430I M Sport Coupe 20 Manual Petrol
Bmw 4 Series 430I M Sport Coupe 20 Manual Petrol
£29,980.00
2011 BMW 5 Series 30 530d M Sport Touring 5dr
2011 BMW 5 Series 30 530d M Sport Touring 5dr
£15,600.00
2001 BMW 30L 330CI M Sport Manual
2001 BMW 30L 330CI M Sport Manual
£2,250.00
Bmw 6 Series 640D M Sport Coupe 30 Automatic Diesel
Bmw 6 Series 640D M Sport Coupe 30 Automatic Diesel
£19,989.00
BMW X5 30TD auto 2009MY xDrive30d M Sport
BMW X5 30TD auto 2009MY xDrive30d M Sport
£14,649.00
2007 BMW X3 20 D M SPORT AUTO DIESEL SILVER AUTOMATIC
2007 BMW X3 20 D M SPORT AUTO DIESEL SILVER AUTOMATIC
£3,800.00
2008 BMW 3 Series 20 320d M Sport 4dr
2008 BMW 3 Series 20 320d M Sport 4dr
£4,990.00
2008 BMW 3 Series 20 320i M Sport 2dr
2008 BMW 3 Series 20 320i M Sport 2dr
£6,394.00
2016 BMW 3 Series 30 335d M Sport Auto xDrive 4dr start stop
2016 BMW 3 Series 30 335d M Sport Auto xDrive 4dr start stop
£35,995.00
2014 BMW 3 Series 20 320d M Sport Touring 5dr start stop
2014 BMW 3 Series 20 320d M Sport Touring 5dr start stop
£13,991.00
2011 BMW 7 Series 30 730Ld M Sport LWB 4dr
2011 BMW 7 Series 30 730Ld M Sport LWB 4dr
£15,980.00
BMW 535D M SPORT AUTO GREY F10
BMW 535D M SPORT AUTO GREY F10
£15,000.00
Bmw 7 Series 30 730D Xdrive M Sport Saloon
Bmw 7 Series 30 730D Xdrive M Sport Saloon
£43,970.00
Bmw 4 Series 30 435I M Sport Convertible
Bmw 4 Series 30 435I M Sport Convertible
£33,980.00
2008 07 BMW 6 SERIES 30 635D SPORT 2D AUTO 282 BHP DIESEL
2008 07 BMW 6 SERIES 30 635D SPORT 2D AUTO 282 BHP DIESEL
£11,995.00
Bmw 4 Series 430D M Sport 30 2dr Convertible Automatic Diesel
Bmw 4 Series 430D M Sport 30 2dr Convertible Automatic Diesel
£27,990.00
BMW X5 30 XDRIVE30d M SPORT
BMW X5 30 XDRIVE30d M SPORT
£29,990.00
2013 BMW 3 SERIES 330D BLUEPERFORMANCE M SPORT TOURING AUTO  VERY HIGH SPEC
2013 BMW 3 SERIES 330D BLUEPERFORMANCE M SPORT TOURING AUTO VERY HIGH SPEC
£16,475.00
BMW M4 30 431BHP M DCT 2 DOOR CONVERTIBLE
BMW M4 30 431BHP M DCT 2 DOOR CONVERTIBLE
£46,990.00
2009 BMW 3 SERIES 30 325d M Sport Touring 5dr
2009 BMW 3 SERIES 30 325d M Sport Touring 5dr
£5,650.00
2007 BMW X5 30 30d SE
2007 BMW X5 30 30d SE
£5,468.00
BMW 3 SERIES 20 320d M Sport 2dr Convertible
BMW 3 SERIES 20 320d M Sport 2dr Convertible
£7,809.00
2014 BMW X5 30d M SPORT Twin Turbo XDRIVE M PERFORMANCE PACK 25000 Miles
2014 BMW X5 30d M SPORT Twin Turbo XDRIVE M PERFORMANCE PACK 25000 Miles
£39,495.00
2012 BMW 6 Series 30 640d M Sport Auto 2dr
2012 BMW 6 Series 30 640d M Sport Auto 2dr
£18,991.00
2013 BMW 1 Series 20 116d M Sport 5dr
2013 BMW 1 Series 20 116d M Sport 5dr
£7,995.00
2007 BMW 5 Series 30 535d M Sport 4dr
2007 BMW 5 Series 30 535d M Sport 4dr
£6,489.00
2011 BMW 3 Series 30 335d M Sport 4dr
2011 BMW 3 Series 30 335d M Sport 4dr
£15,995.00
BMW 7 Series 30 740d M Sport Saloon Auto xDrive 4dr start stop
BMW 7 Series 30 740d M Sport Saloon Auto xDrive 4dr start stop
£69,995.00
2016 66 BMW 3 SERIES 320D M SPORT AUTO BLUE PERFORM UNRECORDED DAMAGED SALVAGE
2016 66 BMW 3 SERIES 320D M SPORT AUTO BLUE PERFORM UNRECORDED DAMAGED SALVAGE
£18,250.00
2012 BMW 5 Series 20 520d M Sport 4dr
2012 BMW 5 Series 20 520d M Sport 4dr
£15,995.00
2013 BMW 6 Series 30 640d M Sport Auto 2dr
2013 BMW 6 Series 30 640d M Sport Auto 2dr
£22,480.00
2011 61 BMW 640d 30TD auto d M Sport ConvertibleSTUNNING HAMANN CONVERSION
2011 61 BMW 640d 30TD auto d M Sport ConvertibleSTUNNING HAMANN CONVERSION
£28,990.00
2014 BMW 5 Series 20 520d M Sport 4dr
2014 BMW 5 Series 20 520d M Sport 4dr
£15,950.00
2012 BMW 3 Series 20 318d M Sport Touring 5dr
2012 BMW 3 Series 20 318d M Sport Touring 5dr
£10,000.00
Bmw 320D Estate Touring M Sport X Drive Auto 63 184bhp
Bmw 320D Estate Touring M Sport X Drive Auto 63 184bhp
£15,750.00
2004 BMW 5 Series 30 530i SE 4dr
2004 BMW 5 Series 30 530i SE 4dr
£1,980.00
2008 BMW 1 Series 30 125i M Sport 2dr
2008 BMW 1 Series 30 125i M Sport 2dr
£5,994.00
2012 12 BMW 1 SERIES 30 M 2D 335 BHP
2012 12 BMW 1 SERIES 30 M 2D 335 BHP
£46,997.00
BMW X5 30 35d M Sport xDrive 5dr
BMW X5 30 35d M Sport xDrive 5dr
£13,995.00
2011 61 BMW 3 SERIES 20 320I M SPORT 2D 168 BHP
2011 61 BMW 3 SERIES 20 320I M SPORT 2D 168 BHP
£13,995.00
2015 64 BMW 4 SERIES 30 M4 2D AUTO 426 BHP
2015 64 BMW 4 SERIES 30 M4 2D AUTO 426 BHP
£39,995.00
2003 BMW E39 530 D M SPORT AUTO BLACK
2003 BMW E39 530 D M SPORT AUTO BLACK
£2,600.00
2015 BMW M3 30 DCT 4dr start stop
2015 BMW M3 30 DCT 4dr start stop
£41,990.00
2015 BMW 4 Series Gran Coupe 30 435d M Sport Gran Coupe Auto xDrive 5dr
2015 BMW 4 Series Gran Coupe 30 435d M Sport Gran Coupe Auto xDrive 5dr
£28,991.00
BMW 530 30TD auto 2004MY d SE Touring
BMW 530 30TD auto 2004MY d SE Touring
£2,390.00
BMW Z4 20i sDrive28i M Sport
BMW Z4 20i sDrive28i M Sport
£17,200.00
2013 BMW 3 Series 20 320d M Sport 4dr start stop
2013 BMW 3 Series 20 320d M Sport 4dr start stop
£11,950.00
BMW E46 M3 CSL SMG Coupe Silver Grey Comprehensive Service History
BMW E46 M3 CSL SMG Coupe Silver Grey Comprehensive Service History
£39,995.00
Bmw 3 Series 20 320D Xdrive M Sport Saloon
Bmw 3 Series 20 320D Xdrive M Sport Saloon
£19,975.00
2004 BMW 3 Series 20 320d Sport 4dr
2004 BMW 3 Series 20 320d Sport 4dr
£1,495.00
BMW M4 30 DCT 2dr start stop 5yr service pack
BMW M4 30 DCT 2dr start stop 5yr service pack
£42,450.00
2010 10 BMW X5 30TD TWIN TURBO 286 bhp auto xDrive35d M SportBMW S HISTORY
2010 10 BMW X5 30TD TWIN TURBO 286 bhp auto xDrive35d M SportBMW S HISTORY
£17,500.00
2009 BMW 3 Series 20 320d M Sport Touring 5dr
2009 BMW 3 Series 20 320d M Sport Touring 5dr
£8,250.00
2013 BMW 3 Series 20 320d M Sport Saloon 4dr Diesel Automatic start stop
2013 BMW 3 Series 20 320d M Sport Saloon 4dr Diesel Automatic start stop
£17,491.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.