AA Cars uses cookies. If you use our site, we'll assume you are happy with this.

Add your postcode for better results
Examples: bmw 320 petrol manual or bmw 320 petrol automatic
1 - 20 of 215 Cars for sale

Used Petrol BMW 320 for Sale

Buy with confidence: all used cars come with an AA history check and free AA breakdown cover

You won't find any stolen vehicles or insurance write-offs on AA Cars

Free breakdown cover and free history check
Add your postcode for more accurate results.

BMW 3 Series 2.0 320i SE 2dr

£5,495 was £5,795
LONDON
2008 (58) 84,000 miles Petrol Manual
AA Dealer Promise
020 3018 2839* View details

BMW 320 320i M SPORT

£9,495
LONDON
2010 (10) 74,000 miles Petrol Manual
AA Dealer Promise
020 3018 5961* View details

BMW 3 SERIES 320i ES**2 FORMER KEEPER*1 KEYS*MOT DUE 23 March 2018*FREE 6 MON

£2,000
LONDON
2005 (05) 150,000 miles Petrol Manual
AA Dealer Promise
020 3018 4349* View details

BMW 320 320CI Convertible+Full Black Lealther+FSH

£2,195
LONDON
2001 136,000 miles Petrol Manual
AA Dealer Promise
020 3018 2526* View details

BMW 320 320Ci SE

£2,999 was £3,999
LONDON
2005 (54) 98,066 miles Petrol Automatic
020 3018 2758* View details

BMW 3 Series 2.0 320i SE 4dr

£5,290
GREENFORD
2006 (56) 49,000 miles Petrol Automatic
020 3018 2811* View details

BMW 3 Series 2.0 320i SE 2dr

£8,500
CROYDON
2008 (58) 65,000 miles Petrol Automatic
AA Dealer Promise
020 3018 2648* View details

BMW 3 SERIES 2.0 320i M Sport 4dr

£5,500
WALLINGTON
2007 (57) 93,452 miles Petrol Manual
AA Dealer Promise
020 3018 3071* View details

BMW 3 Series 2.0 320i SE 2dr

£6,480
WEMBLEY
2008 (57) 100,000 miles Petrol Automatic
AA Dealer Promise
020 3018 5972* View details

BMW 3 Series 320i M Sport Automatic Coupe 2.0 Petrol

£7,990
LONDON
2009 (58) 77,000 miles Petrol Automatic
020 3018 2739* View details

BMW 3 SERIES 320CI

£1,999
LONDON
2002 (52) 185,300 miles Petrol Manual
AA Dealer Promise
020 3018 4015* View details

BMW 3 Series 2.0 320i M Sport 2dr

£12,450 was £12,795
LONDON
2011 (61) 31,000 miles Petrol Manual
AA Dealer Promise
020 3018 4147* View details

BMW 3 Series 2.0 320i SE 4dr

£4,990
ILFORD
2007 (07) 96,100 miles Petrol Automatic
AA Dealer Promise
020 0002 2139* View details

BMW 3 SERIES 2.0 320i EXCLUSIVE EDITION

£9,450
GREENFORD
2011 36,000 miles Petrol Automatic
020 3018 2762* View details

BMW 320 320i SE

£6,795
BARKING
2007 (57) 48,000 miles Petrol Automatic
AA Dealer Promise
020 0002 2075* View details

BMW 320 320i M SPORT

£6,495 was £7,195
ILFORD
2007 (57) 87,382 miles Petrol Manual
AA Dealer Promise
020 3018 5198* View details

BMW 320 320i SE

£4,195 was £4,495
ILFORD
2005 (55) 96,933 miles Petrol Automatic
AA Dealer Promise
020 3018 5198* View details

BMW 3 SERIES 320i M Sport 2dr

£9,950
ENFIELD
2010 (10) 71,000 miles Petrol Manual
AA Dealer Promise
01992 692 605* View details

BMW 3 Series 2.0 320i M Sport 2dr

£5,440 was £6,450
KENLEY
2007 (07) 104,667 miles Petrol Manual
020 3018 3615* View details

BMW 3 SERIES 2.0 320I SE 2d AUTO 168 BHP

£7,890
DARTFORD
2007 (57) 67,000 miles Petrol Automatic
AA Dealer Promise
01474 892 017* View details

* Calls may be recorded for training and monitoring purposes. Please refrain from providing credit/debit card information on these calls. If you do so it is at your own risk.

** plus VAT where applicable