The history of the BMW 3 Series

   

BMW for sale

   
BMW 3 Series
1986 Northamptonshire
GBP1,000
Private sale Views: 8444
BMW 3 Series
2004 Cambridgeshire
GBP16,995
Trade sale Views: 1992
BMW 3 Series
1996 Hampshire
GBP1,200
Private sale Views: 4833
BMW 3 Series
Cambridgeshire
GBP10,995
Trade sale Views: 1812
BMW 3 Series
1989 East Sussex
GBP1,795
Private sale Views: 6388
BMW 3 Series
1992 Gloucestershire
GBP2,995
Private sale Views: 7566