2016 BMW 328i xDrive 328i xDrive Available at $23,495* + HST & License Automatic 25,878 KM More Details