Crude oil prices are marginally weaker Wednesday after the latest US inventory data but the fundamentals remain positive.