38343 vehicles available for current search criteria

038,343

Cars in stock

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

Used BMW for sale in Perth

We currently have 23 used BMW cars available in Perth. With the widest range of private and trade BMW cars available in Perth, 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 Perth

Showing 1 - 10 results Attributes Price
Used BMW 3 SERIES 318i SE BMW 3 SERIES 318i SE 4dr 2.0 2007 (07 reg) Saloon
'Guide me home' headlamps, Automatic headlight beam throw control, Electric front …
  • 30,000 miles
  • Manual
  • 2.0L
  • Petrol
£5,500
Used BMW 3 SERIES DIESEL TOURING BMW 3 SERIES DIESEL TOURING 320d xDrive M Sport 5dr 2.0 2013 (63 reg) Estate
X drive. one owner. great condition. Full BMW digital service history., Driver …
  • 35,752 miles
  • Manual
  • 2.0L
  • Diesel
£15,999
Used BMW 5 SERIES 2.0TD M BMW 5 SERIES 2.0TD M Sport SEMI-AUTO 4dr 2016 (16 reg) Saloon
Full service history, Leather, Leather-Black, 12V socket in rear centre console, …
  • 9,090 miles
  • Automatic
  • 2.0L
  • Diesel
£23,500
Used BMW Z4 2.5 i SE BMW Z4 2.5 i SE Roadster 2dr 2004 (04 reg) Convertible
PERTH AND KINROSS AA APPROVED DEALER 24 MONTH WARRANTY 12 MONTH AA COVER MOT …
  • 64,558 miles
  • Manual
  • 2.5L
  • Petrol
£5,000
Used BMW 3 SERIES 318d Luxury BMW 3 SERIES 318d Luxury 4dr 2.0 2013 (13 reg) Saloon
Cruise control with brake function, DAB Digital radio, Front fog lights, …
  • 38,542 miles
  • Manual
  • 2.0L
  • Diesel
£13,500
Used BMW 5 SERIES 520d [190] BMW 5 SERIES 520d [190] M Sport 4dr Step Auto 2.0 2016 (66 reg) Saloon
M aerodynamic body kit, BMW emergency call, BMW Online services, BMW …
  • 6,414 miles
  • Automatic
  • 2.0L
  • Diesel
£23,900
Used BMW 3 SERIES 318d M BMW 3 SERIES 318d M Sport 4dr Step Auto 2.0 2009 (59 reg) Saloon
17" alloys, Cruise control, Front sports seats with electric side bolster …
  • 61,335 miles
  • Automatic
  • 2.0L
  • Diesel
£8,000
Used BMW 3 SERIES 318d M BMW 3 SERIES 318d M Sport 5dr Step Auto 2.0 2016 (16 reg) Estate
M aerodynamic body styling, BMW professional radio/CD/MP3, Front sports seats …
  • 12,274 miles
  • Automatic
  • 2.0L
  • Diesel
£22,000
Used BMW X3 Xdrive20d Se 2.0 BMW X3 Xdrive20d Se 2.0 5dr 2012 (61 reg) SUV
Vermillion Red Metallic, One Owner With Full BMW Service History, Excellent …
  • 45,195 miles
  • Manual
  • 2.0L
  • Diesel
£13,995
Used BMW X3 xDrive20d xLine 5dr BMW X3 xDrive20d xLine 5dr Step Auto 2.0 2016 (66 reg) SUV
Four wheel-drive, Satellite navigation, Nevada leather upholstery, Heated seats, …
  • 12,038 miles
  • Automatic
  • 2.0L
  • Diesel
£26,500

Not found what you were looking for?

We currently have: 23 Used BMW cars available in Perth on Auto Trader