Home Stock BMW beats estimates despite profit slump: is the stock a buy now?