Search results for "bmw 318i se" in Barnsley, Gloucestershire
£595
£595 BMW E46 318i SE T&T £595
Silver E46 BMW 318i SE 1.9 Petrol S (98) Plate. Drives well Engine: no knocks, bangs or smoke, pulls great Clutch:...