The Lokpal has cancelled its tender for seven luxury BMW cars worth around Rs 5 crore following criticism from opposition parties and civil society.