2019 BMW 3 Series
£18,495
2019 · 53,890 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
367 cars found
£18,495
2019 · 53,890 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£18,711
2022 · 28,185 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£24,195
2023 · 13,012 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£22,395
2020 · 30,949 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£15,095
2019 · 52,597 miles · Diesel Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£22,900
2022 · 51,895 miles · Electric · Automatic
Warrington · Big Motoring World Warrington
£11,495
2014 · 76,847 miles · Diesel · Automatic
Preston · North West Trade Centre Preston
£22,895
2021 · 33,728 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£17,595
2022 · 43,104 miles · Petrol · Manual
Lancaster · MotorTrust Lancaster
£21,095
2022 · 28,914 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£19,595
2019 · 63,009 miles · Diesel · Automatic
Lancaster · MotorTrust Lancaster
£28,200
2022 · 36,155 miles · Electric · Automatic
Warrington · Big Motoring World Warrington
£20,495
2017 · 38,547 miles · Diesel · Automatic
Lancaster · MotorTrust Lancaster
£13,295
2019 · 47,450 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£21,695
2020 · 45,191 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£17,195
2020 · 39,720 miles · Diesel · Automatic
Preston · MotorTrust Garstang
£26,989
2022 · 68,519 miles · Electric · Automatic
Bury · Oakwood Motor Company
£26,095
2023 · 28,579 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£17,495
2018 · 34,108 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£8,595
2017 · 84,909 miles · Diesel · Manual
Preston · North West Trade Centre Preston
£24,395
2020 · 36,921 miles · Diesel Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£13,495
2019 · 68,424 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£7,395
2016 · 78,855 miles · Diesel · Manual
Morecambe · North West Trade Centre Lancaster
£19,795
2023 · 22,000 miles · Petrol · Automatic
Preston · MotorTrust Garstang
TonysTopRevs lists 4,060 used cars for sale from 21 approved dealers across Lancashire and the North West, priced from £695 to £162,500. The most listed makes are Ford, Vauxhall and BMW, and the most stock is in Preston, Warrington and Haslingden.
Every dealer is approved before their stock appears, and you deal with the dealer directly: call or send an enquiry from any listing.