Security How to stay safe on Auto Trader: Tips on selling a used car safely Close
38525 vehicles available for current search criteria

038,525

Cars in stock

BMW Clear BMW
Model (any) Clear Model (any)
£500 Clear £500
Max price Clear Max price

Used BMW cars for sale in Elgin

We currently have 20 used BMW cars available in Elgin. With the widest range of private and trade BMW cars available in Elgin, you have access to the biggest choice and the best prices.

Feel free to browse our selected vehicles, further refine your search, and find your perfect car.

Latest second hand BMW cars for sale in Elgin

Showing 1 - 10 results Attributes Price
Used BMW X6 xDrive40d 5dr Step BMW X6 xDrive40d 5dr Step Auto 3.0 2011 (11 reg) SUV
Four wheel-drive, Alarm, Body coloured bumpers, Curtain airbags, ESP, Front fog lights, Heated door mirrors, Immobiliser, Remote central locking, Traction control, Trip computer, …
  • 38,933 miles
  • Automatic
  • 3.0L
  • Diesel
£21,500
Used BMW X5 3.0 30d M BMW X5 3.0 30d M Sport xDrive 5dr 2011 (11 reg) SUV
This car is in excellent condition, has been valeted regularly and has been kept garaged., Car has over £9000 of factory extras fitted, pre-heat, detachable tow bar, heated and …
  • 56,500 miles
  • Automatic
  • 3.0L
  • Diesel
£20,495
Used BMW X5 3.0 30d SE BMW X5 3.0 30d SE 5dr 2007 (57 reg) SUV
Full service history, Excellent bodywork, Black Full leather interior - Excellent Condition, Tyre condition New, Four wheel-drive, Cruise Control with Brake Function, Air …
  • 70,000 miles
  • Automatic
  • 3.0L
  • Diesel
£12,995
Used BMW 4 SERIES 2.0 420d BMW 4 SERIES 2.0 420d M Sport xDrive 2dr 2013 (63 reg) Coupe
Red Full leather interior, Cruise Control with Brake Function, DAB Tuner, Air Conditioning, Automatic with Two - Zone Control, Park Distance Control (PDC), Front and Rear, Seat …
  • 19,000 miles
  • Manual
  • 2.0L
  • Diesel
£20,995
Used BMW 3 SERIES 2.0 320d BMW 3 SERIES 2.0 320d M Sport 4dr 2007 (07 reg) Saloon
Full service history, Excellent bodywork, Black Full leather interior - Excellent Condition, Tyre condition Good, Alloy wheels, Air-Conditioning (Automatic), Cruise Control, Parking …
  • 88,000 miles
  • Manual
  • 2.0L
  • Diesel
£6,995
Used BMW X1 sDrive 18d Sport BMW X1 sDrive 18d Sport 5dr 2.0 2016 (16 reg) SUV
BMW Navigation system, Dual zone automatic air conditioning, Auxiliary socket for external MP3 player, DAB Digital radio, BMW professional radio with CD player, Rear park distance …
  • 25,981 miles
  • Manual
  • 2.0L
  • Diesel
£20,500
Used BMW X5 xDrive30d M Sport BMW X5 xDrive30d M Sport 5dr Auto 3.0 2012 (12 reg) SUV
6.5" colour display screen, BMW professional twin tuner radio with single CD player and MP3 CD playback facility, Park distance control, IDrive controller on centre console, …
  • 63,185 miles
  • Automatic
  • 3.0L
  • Diesel
£20,000
Used BMW 3 SERIES 3.0 330d BMW 3 SERIES 3.0 330d M Sport Touring Sport Auto 5dr (start/stop) 2015 (15 reg) Estate
Full dealership history, Excellent bodywork, Black Full leather interior - Excellent Condition, Tyre condition Excellent, Metallic ESTORIL BLUE, 5 Door, 8 Speed Semi-Automatic, One …
  • 39,000 miles
  • Automatic
  • 3.0L
  • Diesel
£23,495
Used BMW 1 SERIES 2.0 116i BMW 1 SERIES 2.0 116i M Sport 5dr 2009 (59 reg) Hatchback
A STUNNING LOW MILEAGE M SPORT WITH A BMW SERVICE HISTORY, Full dealership history, Excellent bodywork, Black Part leather interior - Excellent Condition, Tyre condition Excellent, …
  • 44,000 miles
  • Manual
  • 2.0L
  • Petrol
£7,995
Used BMW 3 SERIES 2.0 320d BMW 3 SERIES 2.0 320d M Sport Touring xDrive 5dr (start/stop) 2013 (63 reg) Estate
Full dealership history, Excellent bodywork, Black Full leather interior - Excellent Condition, ALPINE WHITE, 5 Door, 8 Speed Semi-Automatic, Full BMW Service History, X Drive Four …
  • 49,000 miles
  • Automatic
  • 2.0L
  • Diesel
£19,995

Not found what you were looking for?

We currently have: 20 Used BMW cars available in Elgin on Auto Trader