Market overview: Used BMW 330 prices typically range from £2,850 to £11,990, averaging £6,451 (according to fresh market data from December). The most popular BMW 330 variants right now are Sport Line. We have identified 0 cars priced below the market. The average selling time for used BMW 330 is currently 8 days.