The price of BMW 3 Series starts at Rs. 42.60 Lakh and goes upto Rs. 49.90 Lakh. BMW 3 Series is offered in 5 variants - the base model of 3 Series is 330i Sport and the top variant BMW 3 Series 330i M Sport which comes at a price tag of Rs. 49.90 Lakh.