Used BMW 2-Series 228i for sale