DETROIT (AP) -- German automaker BMW says it's raising prices on most of its models in North America to cover the cost of inflation. The company says it balanced inflation against competitive pressures and the auto sales market before deciding on increases of less than 1 percent. The raises take effect Jan. 1. BMW also raised its shipping fee 2 percent to $895. Price increases range from $170-320 per vehicle.
The price of BMW's lowest-cost car, the 128i Coupe, will rise one-half percent to $32,095, including shipping. The most-expensive BMW, the X6-M sport utility vehicle, rises 0.4 percent to $91,195.
BMW also announced pricing of its new 2012 3-series sedans. The 328i starts at $35,795 including shipping. The 335i starts at $43,295. Both prices are up less than 1 percent.