CREATE TABLE table_204_740 (id DECIMAL, "pos" TEXT, "no" DECIMAL, "driver" TEXT, "constructor" TEXT, "laps" DECIMAL, "time/retired" TEXT, "grid" DECIMAL, "points" DECIMAL)

how many bmws finished before webber ?
SELECT COUNT(*) FROM table_204_740 WHERE "constructor" = 'williams-bmw' AND id < (SELECT id FROM table_204_740 WHERE "driver" = 'mark webber')
SELECT COUNT(*) FROM "table_204_740" WHERE "constructor" = 'williams-bmw' AND "id" < (SELECT "id" FROM "table_204_740" WHERE "driver" = 'mark webber')