You didn't ask for a specific car, so I'll just give you a range. Most BMW's will range in horsepower from around 200 (the entry-level type cars) to 400 and higher (BMW's M division cars).
555 horsepower
Not enough
189hp
215
240
225
184 horsepower for the 2002 BMW 325i
225 hp
399 hp
163
Type your answer here... 6878hp
about 185 stock.