Get the app

Used BMW 3 Series Petrol cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, 3 Series

2017 - 320i Sport 4dr Step Auto

24
Low Mileage
£13,299
£275/pm (HP)
  • 2L
  • 32.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

FOW Trafford

0161 696 9155 *
4.2/5 Stars

BMW, 3 Series

2001 (Y) - 2.5 325Ci 325 SE Auto 2dr

9
Low Mileage
£1,000
  • 2.5L
  • 155kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

BMW, 3 Series

2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps) * HUGE SPEC L

50
Reduced
£26,995
£440/pm (PCP)
  • 2L
  • 29.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

MJM Car Sales

BMW, 3 Series

2019 - 320i M Sport 5dr Step Auto

25
£14,999
  • 2L
  • 70.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Tustain Motors Cramlington

BMW, 3 Series

1998 - 318 Ti COMPACT 1.9 AUTOMATIC * ONLY 26000 MILES * MODERN CLASSIC 3-Door

20
Reduced
£6,495
  • 1.9L
  • 26.8kMiles
  • Petrol
  • Auto

The Car Warehouse

BMW, 3 Series

2021 (71) - M340i xDrive MHT 4dr Step Auto

50
£34,949
£581/pm (PCP)
  • 3L
  • 47.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Paragon Cars London

BMW, 3 Series

2009 - 2.0 320i M Sport Coupe 2-Door

39
Low Mileage
£4,750
£99/pm (HP)
  • 2L
  • 89kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Royston Car Sales

BMW, 3 Series

2021 (21) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

50
Reduced
£22,489
£328/pm (PCP)
  • 2L
  • 41.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

The Car Co

0161 804 9214 *
4.8/5 Stars

BMW, 3 Series

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

21
£25,990
£429/pm (PCP)
  • 2L
  • 38kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Your Car Group

BMW, 3 Series

2025 - 320i M Sport 5dr Step Auto

46
£35,950
£517/pm (PCP)
  • 2L
  • 5.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

JKC Approved Used BMW

BMW, 3 Series

2011 (11) - 318i ES 5dr Step Auto

10
£2,295
  • 2L
  • 159kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

H S Motor Company

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto

30
£31,995
£454/pm (PCP)
  • 2L
  • 7.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

BMW Bavarian

BMW, 3 Series

2006 (06) - 320i M Sport 4dr

19
Low Mileage
£1,795
  • 2L
  • 106kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

ARVP Group LTD

BMW, 3 Series

2016 - BMW 320I 2.0 Sport 5drs

41
Low Mileage
£9,895
  • 2L
  • 76.7kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Baylis Ross-on-Wye

01989 554131 *
4.6/5 Stars

BMW, 3 Series

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr Automatic

27
£14,995
  • 2L
  • 114.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

V12 Sports and Classics Hinckley

BMW, 3 Series

1993 (K) - 318i Lux Convertible 2dr E30

21
Low Mileage
£13,999
  • 1.8L
  • 73kMiles
  • Petrol
  • Manual
  • Body StyleConvertible