Blew engine last fall, how much to fix? on 2003 BMW 330Ci

Moved from madiaon to white lake wisconsin. 2 1/2 hr drive. I got my oil changed at walmart before i left for the long trip. I made it to my desrination. Then i went to a town 30 miles from me and my engine blew 3/4 of the way there. I made it home by going 10-13 mph back home. Nothing froze and afer i turned it off it still starts with a bad clunk. Wha did i break and how much to fix

Asked by for the 2003 BMW 330Ci
3 answers
can't say for sure without hands on look. may want to look into getting rebuilt engine as replacement. new engine maybe $7000.00. rebuilt maybe $4000.00. labour for install 15 hr.s.
best to get hands on inspection. tech. will advise.
Never get oil changed at a department store. They have no liability to the customers due to their classification as a store and not a service center. Do you have any check engine codes? If so, post them. Hard to say what problem is but, sounds like a rod or piston. Check your oil level and see where that is at.
good used motor appprox 3500.00 plus extras