2021 BMW 1 Series
£15,595
2021 · 20,731 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
421 cars found
£15,595
2021 · 20,731 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£10,495
2019 · 35,000 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£9,995
2019 · 71,000 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£13,195
2017 · 66,209 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£22,195
2022 · 71,398 miles · Diesel Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£10,495
2021 · 18,500 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£16,795
2024 · 19,936 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£16,695
2025 · 41,338 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£16,395
2024 · 16,218 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£18,895
2020 · 31,144 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£10,295
2024 · 13,323 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£18,495
2023 · 11,568 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£10,195
2023 · 50,174 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£19,295
2024 · 17,580 miles · Petrol Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£13,095
2019 · 40,938 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£14,995
2022 · 26,043 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£18,895
2024 · 29,708 miles · Petrol Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£19,095
2022 · 26,034 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£16,895
2024 · 13,141 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£12,995
2023 · 39,622 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£11,595
2022 · 61,994 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£12,095
2022 · 22,500 miles · Diesel · Manual
Haslingden · MotorTrust Haslingden
£18,195
2024 · 31,778 miles · Petrol Hybrid · Automatic
Haslingden · MotorTrust Haslingden
£23,895
2022 · 20,510 miles · Petrol Plug-In Hybrid · Automatic
Haslingden · MotorTrust Haslingden